import Cookies from "js-cookie";

const TokenKey = "Admin-Token";

const ExpiresInKey = "Admin-Expires-In";

export function getToken() {
  return Cookies.get(process.env.VUE_APP_TOKEN_KEY);
}

export function setToken(token) {
  return Cookies.set(process.env.VUE_APP_TOKEN_KEY, token, {
    domain: process.env.VUE_APP_TOKEN_DOMAIN,
  });
}

export function removeToken() {
  return Cookies.remove(process.env.VUE_APP_TOKEN_KEY, {
    domain: process.env.VUE_APP_TOKEN_DOMAIN,
  });
}

export function getExpiresIn() {
  return Cookies.get(ExpiresInKey) || -1;
}

export function setExpiresIn(time) {
  return Cookies.set(ExpiresInKey, time);
}

export function removeExpiresIn() {
  return Cookies.remove(ExpiresInKey);
}
